import http from '@/utils/request'

/**
 * 查询角色列表
 * @param  params 
 * @returns 
 */
export async function getRoles(params) {
  return await http.get('/api/role/list', params)

}

export function getRoutes() {
}

/**
 * 添加
 * @param data 
 * @returns 
 */
export async function addRole(data) {
  return await http.post('/api/role/add', data)

}

// 编辑
export async function updateRole(data) {
  return await http.put("/api/role/update", data)

}

export async function deleteRole(params) {
  return await http.delete("/api/role/delete", params)
}

/**
 * 查询角色列表
 * @param  params 
 * @returns 
 */
export async function checkRole(params) {
  return await http.getRestApi('/api/role/check', params)

}

/**
 * 查询分配权限树列表
 * @param  params 
 * @returns 
 */
export async function getAssignTree(params) {
  return await http.get('/api/role/getAssignPermissionTree', params)

}

export async function assignSave(params) {
  return await http.post('/api/role/saveRoleAssign', params)

}

